.swiper-pagination-bullet{width:10px;height:10px}
.swiper-banner-container img{height:166px;object-fit:fill;-o-object-fit:fill;-webkit-object-fit:fill;-moz-object-fit:fill;-ms-object-fit:fill;max-width:inherit;margin-left:-30%;}
@media (max-width: 413px) and (min-width:375px){
	.swiper-banner-container img{height:152px;}
}
@media(max-width:760px){
   /* .swiper-banner-container img{height:170px;}*/
    .navbar-top h2.slogan{width:33%;margin-left:-3%;margin-top:16px;}
}
@media (max-width: 374px) {
	.swiper-banner-container img{height:144px;}
}
@media(max-width:320px){
    .swiper-banner-container img{height:130px;}
}

.swiper-banner-container{margin-top:60px}
#nav{position:fixed;left:0;top:-100%;width:100%;transition:ease .5s;-webkit-transition:ease .5s;-moz-transition:ease .5s;-o-transition:ease .5s;z-index:222}
#nav.header-nav-show{top:60px;background: #0376d5;}
#nav.header-nav-show .container{padding:0 8px 0;}
#nav #header-nav{background: 0;}
.wp-banner{margin-top:70px}
.navbar-top h1{margin:8px 0 8px 0;width:50%;height:45px;background:url(../images/logo.png) no-repeat center;background-size:contain;text-indent:-9999em;border:0}
#main .itemsBox dl{width:100%}
/*#main .itemsBox dd h4,*/#main .itemsBox dd p{display:none}
#main .itemsBox dl:nth-child(2) dt,#main .itemsBox dl:nth-child(4) dt{float:right}
#main .itemsBox dl:nth-child(1) dt,#main .itemsBox dl:nth-child(3) dt{float:left}
#main .itemsBox dl:nth-child(2) dt a:after{content:"";position:absolute;border:15px solid transparent;border-left-color:#fff;z-index:22;left:0;top:50%;margin-top:-15px}
#main .itemsBox dl:nth-child(3) dt a:after{border-right-color:#fff;border-left:0;right:0}
.container{padding:8px}
#main .l-title h4{font-size:2rem}
#main .l-title h2,#main .l-title h2 b{font-size:2.2rem;line-height:2}
#main .l-title p{width:100%;font-size:1.6rem}
#main .l-title p span{font-size:1.8rem}
#main .l-title .txt{font-size:1.3rem}
.casesBox .hd{width:100%;display:none}
.casesBox .hd ul li{width:50%;float:left;font-size:1.4rem;height:100px}
.casesBox .bd{width:100%}
.casesBox .bd .change li:nth-child(1){display:none}
.casesBox .bd .change li:not(:first-child){width:calc((100%)/ 2 - 8px);margin:4px}
#main .online{padding:20px 0}
#main .online .container{background:0 0}
#main form{width:100%}
.nr h3{width:50%;margin:4px}
.nr ul li{width:calc(100%/3 - 8px);margin:4px;float:left}
#footer p:not([class=lx]){display:none}
section{background: #F4F4F4;}
section .side{margin-bottom:2rem}
section .side .side1{border:0}
section .side .side1 #partnav li a{border:0;background-image:none}
section .content_box .local p{float:left}
section .side{padding:0;margin:0}
section .side .side1 #partnav{padding:0;border:0;background-color:transparent}
section .content_box .content{padding:10px}
section .side .side1 #partnav li{margin:5px;padding:0;width:30%;height:35px;border:0;background-color:#fff;line-height:35px}
section .side .side1 #partnav li a{overflow:hidden;padding:0;background-color:#0376D5;color:#fff;text-align:center;text-overflow:ellipsis;white-space:nowrap}
section .content_box .local{margin-top:1rem;padding:10px 18px;border-bottom:1px solid #aaa}
section .side .side1 #partnav li a.hover{border:1px solid #0376D5;background:0 0;background-color:#fff;color:#0376D5}
section .side .side1 #partnav li i{display:none}
section .container{padding:0}
section .content_box .pro_list li{padding:0 5px}
#book{width:100%}
.news2{margin:20px auto}
#book input:not([type=submit]){width:88%}
#book textarea{width:88%!important}
section .train_list dl{padding:0;margin-top:16px}

#header-button{
	background: #fff;
}
#header-button h3 span,#header-button h3:after, #header-button h3:before{
	background: #333;
}
#footer{
	background: #E5E5E5;
}

#footer .f1>div{
	color:#656565;
}
#main .online .container{
	height:auto;
}
#main .itemsBox dd img{
	width:50px;
	height:50px;
}
.navbar-top h3{background:none;}